package com.fast.common.base.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fast.common.util.PageUtil;

import java.io.Serializable;
import java.util.Map;

/**
 * @Title：IBaseService
 * @author：Administrator
 * @date：2018/7/13 15:06
 * @version：1.0
 **/
public interface IBaseService<T> extends IService<T> {

    /**
     * 分页
     * @param pageQuery 分页查询
     * @param t 实体
     * @return
     */
    PageUtil findPage(Map<String, Object> pageQuery, QueryWrapper<T> t);

    /**
     * 通过ID删除
     * @param id
     */
    void delById(Serializable id);
}
